package com.yhsimon.interpreter;

import java.util.HashMap;

/**
 * 抽象运算符号解析器，每个运算符合都只和自己左右两个数字有关系
 * 但左右两个数字有可能也是一个解析的结果，无论何种类型，都是Expression类的实现类
 * @author： YHSimon
 * @date： 2021-10-22 16:18
 */
public class SymbolExpression extends Expression{
    protected Expression left;
    protected Expression right;

    public SymbolExpression(Expression left,Expression right){
        this.left=left;
        this.right=right;
    }


    //有子类实现 此处为默认实现
    @Override
    public int interpreter(HashMap<String, Integer> var) {
        return 0;
    }
}
